<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="STYLESHEET" type="text/css" href="../pgadmin3.css">
<title>Conseil d'expert</title>
</head>

<body>

<h3>Utiliser pg_autovacuum est recommandé</h3>
<p>
À partir de PostgreSQL 8.1, le processus pg_autovacuum qui était anciennement
implémenté en tant que processus externe est maintenant complètement intégré
dans le moteur. Il lancera VACUUM automatiquement si un nombre configurable de
données a été modifiée.
</p>
<p>
Exécuter VACUUM est nécessaire sur un serveur PostgreSQL pour conserver la
cohérence des données ainsi que les performances du serveur. Pour commencer, il
est recommandé d'activer le démon pg_autovacuum en initialisant les paramètres
'autovacuum', 'stats_start_collector' et 'stats_row_level' du fichier
postgresql.conf à la valeur 'on'. Avec une pénalité habituellement négligeable
sur les performances, vous gagnerez avec l'exécution automatique des VACUUM.
</p>
<p>
Pour ajuster les performances de pg_autovacuum à vos besoins personnels, vous
pouvez avoir besoin de configurer plus finement les paramètres globaux ou les
paramètres inhérents à chaque table. Voir la documentation.
</p>
</body>
</html>
